package com.zr.gdms.service;

import net.sf.json.JSONArray;

/**
 * @author  shichongming
 * @E-mail: 
 * @date 创建时间：2017年6月1日 下午7:55:21 
 * @version 1.0 
 * @parameter  
 * @since  
 * @return  
 */

public interface CourseService {
	    //展示所有课题信息----石铳铭
		//1,获取总数进行分页		
		public int sgetCountsCourse();
		//2,分页求数量
		public JSONArray showAllCourse(int page,int rows);
	
		
		
		
		
		//根据教师信息查询对应的课题-----石铳铭
		//1.根据教师信息求出相应的总数-----石铳铭			
			public int sgetCountsCourseByTeacherInformation(String information);
		//2.根据教师的信息进行分页查询-----石铳铭
			public JSONArray sfindCourseByTeacherInformation(String infomation,int page,int rows);
	


			//管理员修改课题信息----石铳铭
			public boolean sAdminUpdateCourseByCid(String cname,String cstate,int tid,int cid);


			
			//展示待审核的课题--石铳铭
			//1.获取待审核的课题总数total
			public int sGetWaitAuditingCourseTotal();
			//2.获取待审核课题的信息进行分页
			public JSONArray sShowWaitAuditingCourse(String apptype,int page,int rows);
			

			
			//管理员审核课题----石铳铭
			public boolean sAuditingCourse(int appid);
            //将审核的课题信息新增到course表中
            public boolean sAddAuditingCourse(String cname,String cstate,int tid);
          //删除待审核表中的flase状态的额课题(即已经审核成功的课题)
        	public boolean sDeleteAuditingCourse(int appid);
}